Part Number Hot Search : 
MC33363 MAX3349E 15Q7Q E2001 EMK21 9630T 2SC34 JANTX1
Product Description
Full Text Search
 

To Download AM79C03 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Am79C02/03/031(A)
Dual Subscriber Line Audio Processing Circuit (DSLACTM) Devices
DISTINCTIVE CHARACTERISTICS
I Software programmable: -- SLIC impedance -- Transhybrid balance -- Transmit and receive gains -- Equalization -- Digital I/O pins -- Time Slot Assigner -- PCM transmit clock edge options I Adaptive transhybrid balance filter (A suffix only) I A-law or -law coding I Dual PCM ports -- Up to 8.192 MHz each (128 channels per port) I 2.048 MHz or 4.096 MHz master clock I Direct transformer drive I Built-in test modes I Low power CMOS
GENERAL DESCRIPTION
The Am79C02/03/031(A) Dual Subscriber Line Audio Processing Circuit (DSLAC device) integrates the key functions of an analog linecard into a single high-performance, programmable dual codec/filter device. The DSLAC device is based on the proven design of the reliable Am7901A Subscriber Line Audio Processing Circuit (SLAC TM device). The advanced architecture of the DSLAC device implements two independent channels and employs digital filters to allow software control of transmission, thus providing a cost effective solution for the analog to PCM function of a linecard. The Am79C02/03/031(A) DSLAC device's advanced CMOS technology makes this an economical device that has both the functionality and the low power consumption needed in linecard designs to maximize linecard density at minimum cost. When used with two Legerity SLICs, the DSLAC device provides software configurable solutions to the BORSCHT function.
I Mixed mode (analog and digital) impedance scaling
I Performance characteristics guaranteed over 12 dB gain range
w
w
w
.D
t a
S a
e h
t e
U 4
.c
m o
Although the name and logo have changed, the data contained herein remains the same as the most recent AMD revision of this document.
Publication# 09875 Rev: J Amendment: /0 Issue Date: December 1999
w
w
w
.D
at
a
he S
4 et
U
o .c
m
TABLE OF CONTENTS
Distinctive Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Standard Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Connection Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Top View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Commercial (C) Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Electrical Characteristics over operating range unless otherwise noted . . . . . . . . . . . . . . . . . . . 10 Transmission Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Attenuation Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Group Delay Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Variation of Gain with Input Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Total Distortion, Including Quantizing Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Discrimination against Out-of-Band Input Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Discrimination against 12 kHz and 16 kHz Metering Signals . . . . . . . . . . . . . . . . . . . . . . . 15 Spurious Out-of-Band Signals at the Analog Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Overload Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Switching Characteristics over operating range unless otherwise noted . . . . . . . . . . . . . . . . . . 17 Microprocessor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 PCM Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Master Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Switching Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Input and Output Waveforms for AC Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Master Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Microprocessor Interface (Input Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Microprocessor Interface (Output Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 PCM Highway Timing for XE = 0 (Transmit on Negative PCLK Edge) . . . . . . . . . . . . . . . . 20 PCM Highway Timing for XE = 1 (Transmit on Positive PCLK Edge) . . . . . . . . . . . . . . . . . 21 Operating the DSLAC Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Command Description and Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Summary of MPI Commands** . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Command Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Programmable Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Detailed Description of DSLAC Device Coefficients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Adaptive B Filter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Adaptive Filter Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 User Test Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 A-Law and -Law Companding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Controlling the SLIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Calculating Coefficients with WinSLAC Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Revision Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2
Am79C02/03/031(A) Data Sheet
LIST OF FIGURES
Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Attenuation Distortion (Single Ended) . . . . . . . . . . . . . . . . . . . . Group Delay Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gain Tracking with Tone Input* . . . . . . . . . . . . . . . . . . . . . . . . . Total Distortion with Tone Input (Both Paths) . . . . . . . . . . . . . . Discrimination against Out-of-Band Signals . . . . . . . . . . . . . . . . Spurious Out-of-Band Signals . . . . . . . . . . . . . . . . . . . . . . . . . . A/A Overload Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . DSLAC Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... ...... ...... ...... ...... ...... ...... ...... . . . . . . 12 . . . . . . 12 . . . . . . 13 . . . . . . 13 . . . . . . 14 . . . . . . 15 . . . . . . 16 . . . . . . 23
LIST OF TABLES
Table 1 Table 2 A-Law: Positive Input Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 -Law: Positive Input Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
SLAC Products
3
BLOCK DIAGRAM
Dual SLAC Device Analog VIN 1 VOUT1 VIN 2 VOUT2 SLIC CHCLK C11 C21 C31 C41 (02 & 031 only) C51 C12 C22 C32 C42 C52 FS PCLK SLIC Interface (SLI) Microprocessor Interface (MPI) Signal Processing Channel 1 (CH 1) Signal Processing Channel 2 (CH 2) PCM Highway DXA DRA TSCA Time Slot Assigner (TSA) DXB DRB TSCB
RST (02 only) MCLK
02 & 031 only)
CS1
CS2
DIN
DOUT DCLK
Microprocessor
09875H-001
4
Am79C02/03/031(A) Data Sheet
ORDERING INFORMATION Standard Products
Legerity standard products are available in several packages and operating ranges. The order number (Valid Combination) is formed by a combination of the elements below.
Am79C02/03/031 A J C TEMPERATURE RANGE C = Commercial (0C to 70C; Relative Humidity=15% to 85%)*
PACKAGE TYPE J =44-Pin Plastic Leaded Chip Carrier (PL 044) --Am79C02 32-Pin Plastic Leaded Chip Carrier (PL 032) --AM79C03 and 031 DEVICE OPTIONS Blank = Standard Device A = Adaptive Transhybrid Balance
DEVICE NUMBER/DESCRIPTION Am79C02/03/031 Dual Subscriber Line Audio-Processing Circuit (DSLAC Device)
Valid Combinations Am79C02 AM79C03 AM79C031 AJC, JC
Valid Combinations Valid Combinations list configurations planned to be supported in volume for this device. Consult the local Legerity sales office to confirm availability of specific valid combinations, to check on newly released combinations, and to obtain additional data on Legerity's standard military-grade products.
Note: * Functionality of the device from 0C to +70C is guaranteed by production testing. Performance from -40C to +85C is guaranteed by characterization and periodic sampling of production units.
SLAC Products
5
CONNECTION DIAGRAMS Top View
44-Pin PLCC CHCLK DRA VCCD1 39 38 37 36 35 Am79C02 34 33 32 31 30 29
CS1 CS2
C31
C21 C11 C41
C51
6 AGND 1 RSVD VIN 1 VEE1 VOUT1 VCCA1 VCCA2 VOUT2 VEE2 VIN2 AGND 2 7 8 9 10 11 12 13 14 15 16 17
5
4
3
2
1 44 43 42 41 40 DRB DGND1 PGND TSCA TSCB DXA VCCP VCCD2 DXB DOUT RSVD
18 19 20 21 22 23 24 25 26 27 28 C32 C22 C12 C42 C52 PCLK DGND2 MCLK DIN DCLK RST
09875H-002
FS
32-Pin PLCC CHCLK CS1 CS2
32-Pin PLCC CHCLK CS1 32 CS2 31
C21
C11
C21
C11
C41
C51
C41
4
3
2
1
32
31
30
4
3
2
1
C31 AGND VIN 1 VEE1 VOUT 1 VCCA VOUT 2 VEE2 VIN2
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 AM79C031
29 28 27 26 25 24 23 22 21
30 29 28 27 26
FS DRA DGND TSCA DXA VCCD RSVD DIO PCLK
09875H-004
C31 AGND VIN1 VEE1 VOUT1 VCCA VOUT2 VEE2 VIN2
5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 13 AM79C03
FS
DRA DRB DGND TSCA TSCB DXA VCCD DXB DIO
25 24 23 22 21
C32
DCLK
C32
MCLK
C22
C12
C42
C52
C22
C12
C42
MCLK
DCLK
Notes: 1. Pin 1 is marked for orientation. 2. RSVD = Reserved pin; should not be connected externally to any signal or supply.
6
Am79C02/03/031(A) Data Sheet
PCLK
09875H-005
PIN DESCRIPTIONS
Pin Names C11-C51, C12-C52 Type Description
Inputs/Outputs Control. The five SLIC control lines per channel are TTL compatible and bidirectional. They can be used to monitor or control the operation of a SLIC or any other device associated with the subscriber line. Lines C11-C51 are associated with Channel 1, and lines C12-C52 are associated with Channel 2. The C51 and C52 lines are available on the Am79C02(A) and AM79C031(A). C51 and C52 are output only on the AM79C031(A) and must be programmed as outputs. Output SLIC Clock. This output provides a 256 kHz or 293 kHz, 50% duty cycle, TTL compatible clock for use by two SLICs. The CHCLK frequency is derived from MCLK and the phase relationship to MCLK is random. CHCLK is capable of driving two TTL inputs. Chip Select. The Chip Select inputs (active Low) enable the device to read or write control data. CS1 is for the Channel 1 microprocessor interface and CS2 is for the Channel 2 microprocessor interface. Data Clock. The Data Clock input shifts data into and out of the microprocessor interface of the DSLAC device. The maximum clock rate is 4.096 MHz. Data. Control data is serially written into the Am79C02(A) DSLAC device via the DIN pin with the most significant bit first. The Data Clock determines the data rate. DIN and DOUT may be strapped together to reduce the number of connections to the microprocessor. Data. Control data is serially written into and read out of the AM79C03(A) and AM79C031(A) DSLAC device via the DIO pin with the most significant bit first. The Data Clock determines the data rate. DIO is high impedance except when data is being transmitted from these DSLAC devices under control of CS1 or CS2. DIO replaces DIN and DOUT as found on the Am79C02(A). Data. Control data is serially read out of the Am79C02(A) DSLAC device via the DOUT pin with the most significant bit first. The Data Clock determines the data rate. DOUT is high impedance except when data is being transmitted from the DSLAC device under control of CS1 or CS2. DIN and DOUT may be strapped together to reduce the number of connections to the microprocessor. PCM. The PCM data for Channels 1 and 2 is serially received on either the DRA or the DRB port during user programmed time slots. Eight bits are received with the most significant bit first. Data for each channel is received in 8-bit bursts every 125 s at the PCLK rate. PCM. The Transmit PCM data from Channels 1 and 2 is sent serially through either the DXA or DXB port during user programmed time slots. Eight bits are transmitted with the most significant bit first. The output is available every 125 s and the data is shifted out in 8-bit bursts at the PCLK rate. DXA and DXB are high impedance between bursts and while the device is in the Inactive mode. DXB is not available on the 79C031(A). Frame Sync. The Frame Sync pulse is an 8 kHz signal that identifies the beginning of a system's PCM frame. The DSLAC device references individual time slots with respect to this input, which must be synchronized to PCLK. Master Clock. The Master Clock must be a 2.048 MHz or 4.096 MHz clock input for use by the digital signal processor. PCM Clock. The PCM clock determines the rate at which PCM data is serially shifted into or out of the PCM ports. PCLK is an integer multiple of the frame sync frequency. The maximum clock frequency is 8.192 MHz and the minimum clock frequency is 128 kHz. Reset. A logic Low signal to this pin resets the DSLAC device to its default state. (Am79C02(A) only.) Time Slot Control. The Time Slot Control outputs are open drain (requiring pull-up resistors) and are normally inactive (high impedance). TSCA is active (Low) when PCM data is output on the DXA pin and TSCB is active (Low) when PCM data is output on the DXB pin. (TSCB is available on the Am79C02 and AM79C03 only.) Analog. The analog input is applied to the transmit path of the DSLAC device. The signal is sampled, digitally processed, and encoded for the PCM output. VIN1 is the input for Channel 1 and VIN2 is the input for Channel 2. Analog. The received PCM data is digitally processed and converted to an analog signal at the VOUT pin. VOUT1 is the output from Channel 1 and VOUT2 is the output for Channel 2. These outputs can directly drive a transformer SLIC.
CHCLK
CS2-CS1
Input
DCLK DIN
Input Input
DIO
Input/Output
DOUT
Output
DRA, DRB Inputs
DXA, DXB Outputs
FS
Input
MCLK PCLK
Input Input
RST TSCA, TSCB
Input Outputs
VIN1, VIN2 Inputs
VOUT1, VOUT2
Outputs
SLAC Products
7
Power supply for the Am79C02: AGND1 AGND2 DGND 1 DGND 2 PGND VCCA1 VCCA2 VCCD1 Analog Ground (Channel 1) Analog Ground (Channel 2) Digital Ground (Channel 1) Digital Ground (Channel 2) PCM I/O Ground +5 V Analog Power Supply (Channel 1) +5 V Analog Power Supply (Channel 2) +5 V Digital Power Supply Internally connected to substrate VCCD2 +5 V Digital Power Supply Internally connected to substrate VCCP +5 V PCM I/O Power Supply Internally connected to substrate
VEE1 VEE2
FUNCTIONAL DESCRIPTION
The DSLAC device performs the codec/filter functions associated with the four-wire section of the subscriber line circuitry in a digital switch. These functions involve converting an analog voice signal into digital PCM samples and converting digital PCM samples back into an analog signal. During conversion, digital filters are used to bandlimit the voice signals. Independent channels allow the DSLAC device to function as two SLAC devices. All of the digital filtering is performed in digital signal processors operating from either a 2.048 MHz or 4.096 MHz external clock. The A/D, D/A, and signal processing is separate for each channel and each channel has its own Chip Select (CS1 and CS2) to allow separate programming. The user-programmable filters set the receive and transmit gain, perform the transhybrid balancing function, permit adjustment of the two-wire termination impedance, and provide equalization of the receive and transmit paths. All programmable digital filter coefficients can be calculated using the AmSLAC2 software. The PCM codes can be either 8-bit companded A-law or -law. The PCM data is read and written to the PCM highway in user-programmable time slots at rates of 128 kHz to 8.192 MHz. The output hold time and the transmit clock edge can be selected for compatibility with other devices that can be connected to the PCM highway. Four configurations of the DSLAC device are offered with the PCM interface described above. The Am79C02(A), the original version of the DSLAC device, is available in the 44-pin PLCC package. The AM79C03(A) and AM79C031(A) are reduced pin count versions obtained by consolidating a number of ground and power supply buses on chip, and eliminating the hardware reset function. The AM79C03(A) is available in 32-pin PLCC packages. The AM79C031(A) is available in a 32-pin PLCC package. The "A" version of both devices (e.g., Am79C02A) offers the adaptive transhybrid balance feature described in the Adaptive B Filter overview.
-5 V Power Supply (Channel 1) -5 V Power Supply (Channel 2)
Power supply for the AM79C03 and AM79C031: AGND DGND VCCA VCCD Analog Ground Digital Ground +5 V Analog Power Supply +5 V Digital Power Supply Internally connected to substrate
VEE1 VEE2
-5 V Power Supply (Channel 1) -5 V Power Supply (Channel 2)
The many separate power supply inputs are intended to provide for good power supply decoupling techniques. Note that all of the +5 V inputs should be connected to the same source, all of the ground inputs should be connected to the same source, and both of the -5 V inputs should be connected to the same source.
8
Am79C02/03/031(A) Data Sheet
ABSOLUTE MAXIMUM RATINGS
Storage temperature . . . . . . . . .-60C TA +125C Ambient operating temperature . .-40C TA +85C Ambient relative humidity . . . . . . . . . . . . . 5% to 100% (noncondensing) VCCA with respect to AGND . . . . . . . . -0.4 V to +7.0 V VCCD with respect to DGND. . . . . . . . -0.4 V to +7.0 V VCCP with respect to PGND . . . . . . . . -0.4 V to +7.0 V VEE with respect to AGND . . . . . . . . . +0.4 V to -7.0 V VIN with respect to VCCA. . . . . . . . .+0.4 V to -10.0 V (VEE = -5 V) VIN with respect to VEE . . . . . . . . . . -0.4 V to +10.0 V (VCCA = +5 V) Other pins with respect to DGND1 . . . . .-0.4 V to VCC Total combined C1-C5 current per channel: Source from VCC . . . . . . . . . . . . . . . . . . . . . . . 32 mA Sink into DGND . . . . . . . . . . . . . . . . . . . . . . . . 24 mA Latch-up immunity (any pin). . . . . . . . . . . . . . 30 mA
Stresses above those listed under Absolute Maximum Ratings may cause permanent device failure. Functionality at or above these limits is not implied. Exposure to Absolute Maximum Ratings for extended periods may affect device reliability.
OPERATING RANGES Commercial (C) Devices
Analog supply . . . . . . . . . . . . . . . . . . . . . . +5.0 V 5% VCCA1, VCCA2, or VCCA Digital supply . . . . . . . . . . . . . . . . . . . . . . +5.0 V 5% VCCP, VCCD1, VCCD2, or VCCD Analog supply VEE1, VEE2 . . . . . . . . . . . . -5.0 V 5% PGND, DGND1, DGND 2, or DGND . . . . . . . . . . . . 0 V AGND 1, AGND 2, or AGND . . . . . . . . . . . . . . . 50 mV Ambient temperature . . . . . . . . . . . 0C TA +70C* Ambient relative humidity . . . . . . . . . . . . . 15% to 85%
Operating Ranges define those limits between which the functionality of the device is guaranteed. * Functionality of the device from 0C to +70C is guaranteed by production testing. Performance from -40C to +85C is guaranteed by characterization and periodic sampling of production units.
SLAC Products
9
ELECTRICAL CHARACTERISTICS over operating range unless otherwise noted
Typical values are for TA = 25C and nominal supply voltages. Minimum and maximum specifications are over the temperature and supply voltage ranges shown in Operating Ranges.
Symbol VIL VIH IIL VOL Parameter Descriptions Input Low voltage Input High voltage Input leakage current Output Low voltage C1-C5 (IOL = 6 mA) C1-C5 (IOL = 15 mA) TSCA, TSCB (IOL = 14 mA) Other digital outputs (IOL = 2 mA) Output High voltage C1-C5 (IOH = 4 mA) C1-C5 (IOH = 10 mA) Other digital outputs (IOH = 400 A) Output leakage current (HI-Z State) Analog input voltage range Offset voltage allowed on VIN Input leakage current on VIN Analog input impedance VOUT output impedance VOUT output current (f < 3400 Hz) VOUT voltage range VOUT offset voltage (AISN off) VOUT offset voltage (AISN on) Linearity of AISN circuity (input = 0 dBm0) Power dissipation Both channels active (MCLK, PCLK = 2.048 MHz) 1 channel active Both channels inactive Power dissipation Both channels active (MCLK, PCLK > 2.048 MHz) 1 channel active Both channels inactive Total +5 V current Both channels active 1 channel active Both channels inactive Both channels active 1 channel active Both channels inactive 180 120 10 190 130 10 24.0 18.0 2.5 10.0 5.0 0.05 15 15 40 (AR = 0 dB) (AR = 6.02 dB) 300 Hz to 3400 Hz 5 1 10 6.3 3.12 1.56 40 80 1/4 240 160 19 270 175 19 (AX = 0 dB) (AX = 6.02 dB) VCC - 0.4 VCC - 1.0 2.4 10 3.12 1.56 160 10 A V mV A M mA V mV LSB -- -- 4 -- -- 4 -- -- 4 -- -- 4 1 Min -0.5 2.0 Typ Max 0.8 VCC 10 0.4 1.0 0.4 0.4 Unit V A 2 2 -- -- 2 2 -- Note
V
VOH
IOL VIR VIOS IIL (VIL) ZIN ZOUT IOUT VOR VOOS VOOSA LIN AISN PD
3
PD
mW
ICC
IEE
Total -5 V current
mA
CI CO PSRR
Input capacitance (Digital) Output capacitance (Digital) Power supply rejection ratio (1.02 kHz, 100 mVrms, either supply or path, GX = GR = 0 dB)
pF dB
Notes: 1. When the DSLAC device is in the Inactive mode, the analog output presents a 0 V output level through a ~3 k resistor. 2. The C1-C5 outputs are resistive for less than a 1 V drop. Total current must not exceed absolute maximum ratings. 3. If there is an external DC path from VOUT to VIN with a gain of GDC and the AISN has a gain of hAISN, then the output offset is multiplied by 1/[1 - (hAISN * GDC)]. 4. Power Dissipation in the Inactive mode is measured with all digital inputs at VIH = V CC and VIL = VSS and with no load connected to VOUT1 or VOUT2.
10
Am79C02/03/031(A) Data Sheet
Transmission Characteristics
The gain of the receive path is defined to be 0 dB when a 0 dBm0, 1014 Hz PCM sine wave input results in a nominal 1.55 Vrms for -law or 1.56 Vrms for A-law analog output. The gain of the transmit path is 0 dB when a 1.55 Vrms for -law or 1.56 Vrms for A-law, 1014 Hz sine wave analog input results in a level of 0 dBm0 at the digital output. When relative levels (dBm0) are used in any of the following transmission specifications, the specification holds for any setting of the AX + GX gain from 0 to 12 dB and the AR + GR loss from 0 to 12 dB. Performance specification for settings of the AX + GX gain from 12 to 18 dB and the AR + GR loss from 12 to 18 dB is determined as the device is characterized.
Description Gain accuracy D to A or A to D Gain accuracy D to A or A to D Test Conditions 0 dBm0, 1014 Hz 0 dB < |path gain| < 6 dB 0 dBm0, 1014 Hz 6 dB < |path gain| < 12 dB 25C to 85C 0C -40C 70C to 85C 25C 0C -40C 25C to 85C 0C -40C 300 Hz to 3400 Hz -40C to 85C 70C to 85C 25C 0C -40C Min -0.20 -0.25 -0.35 -0.20 -0.25 -0.30 -0.35 -0.20 -0.25 -0.35 -0.125 Typ Max +0.20 +0.25 +0.35 +0.20 +0.25 +0.30 +0.35 +0.20 +0.25 +0.35 +0.125 -46 -46 -46 -45 -43 -40 -42 -56 digital looped back digital input = 0 Digital out Crosstalk same channel Crosstalk between channels TX to RX RX to TX TX to TX TX to RX RX to TX RX to RX analog VIN = 0 0 dBm0 weighted unweighted A-law -law A-law -law 300 Hz to 3400 Hz -68 -55 -78 12 -68 19 -75 -75 -76 -78 -76 -78 630 695 s 7 dBr dBm0p dBm0p dBm0p dBrnc0 dBm0p dBrnc0 dB 2 3 3 3 3, 4 3, 4 3, 4 5 -- 1 1 -- Unit Note
Gain accuracy analog to analog or digital to digital Attenuation distortion Single frequency distortion, A to D Single frequency distortion, D to A -6 dB < (GR + AR) < 0 dB -12 dB < (GR + AR) < -6 dB -12 dB < (GR + AR) < -6 dB -12 dB < (GR + AR) < -6 dB -12 dB < (GR + AR) < -6 dB Intermodulation distortion Analog out Idle channel noise
6
0 dBm0
300 Hz to 3400 Hz
Group delay PCLK 1.53 MHz PCLK 1.03 MHz
B, X, R, and Z filters disabled
Notes: 1. Legerity guarantees less than 0.1% of units fall into the last 0.05 dB of these specification numbers. 2. See Figure 1. 3. With f swept between 0 to 300 Hz and 3400 to 12 kHz, any generated output signals other than f are less than -28 dBm0. This specification is valid for either transmission path. 4. Legerity guarantees < 0.2% of units are above -46 dB. This relaxed specification applies to only the third harmonic. 5. Intermodulation distortion specification for two signals of same level in the range of -4 dBm0 to -21 dBm0 does not produce 2 * (f1 - f2) component above specified level. 50 Hz IMD specified with 50 Hz signal at -23 dBm0 and signal between 300 Hz to 3400 Hz at -9 dBm0. 6. No single frequency component in the range above 3800 Hz may exceed a level of -55 dBm0. 7. The Group Delay specification is defined as the sum of the minimum values of the group delays for the transmit and the receive paths when the transmit and receive time slots are identical and the B, X, R, and Z filters are disabled. For PCLK frequencies between 1.03 MHz and 1.53 MHz, the group delay may vary from one cycle to the next. See Figure 2.
SLAC Products
11
Attenuation Distortion
DSLAC Device Specification
2
Transmit curve 1.35 dB Attenuation (dB) 1 Receive curve 1 dB 0.75 dB
0.125 0 -0.125 (transmit only) 200 300 3000 3400
09875H-006
Frequency (Hz)
Figure 1.
Attenuation Distortion (Single Ended)
Group Delay Distortion
For either transmission path, the group delay distortion is within the limits shown in Figure 2. The minimum value of the group delay is taken as the reference. The signal level should be 0 dBm0.
420
DSLAC Device Specification (Either Path)
Delay (s)
150
90
0
500 600
1000
Frequency (Hz)
2600
2800
09875H-006
Figure 2. 12
Group Delay Distortion
Am79C02/03/031(A) Data Sheet
Variation of Gain with Input Level
The gain deviation relative to the gain at -10 dBm0 is within the limits shown if Figure 3 for either transmission path when the input is a sine wave signal of frequency 1014 Hz.
1.6
DSLAC Device Specification
0.5 0.25 Gain (dB) 0 -55 -50 -0.25 -0.5 -40 -10 0 +3 Input Level (dBm0)
-1.6 Note: *Relax specification by 0.05 dB at -40C.
09875H-007
Figure 3.
Gain Tracking with Tone Input*
Total Distortion, Including Quantizing Distortion
The signal-to-total distortion exceeds the limits shown in Figure 4 for either transmission path when the input is a sine wave signal of frequency 1014 Hz.
DSLAC Device Specification
35.5 30 25
35.5 Signal-to-Total Distortion (dB)
-45 -40 -30 Input Level (dBm0)
0
09875H-008
Figure 4.
Total Distortion with Tone Input (Both Paths)
SLAC Products
13
Discrimination against Out-of-Band Input Signals
When an out-of-band sine wave signal with frequency f and level A is applied to the analog input, there may be frequency components below 4 kHz at the digital output, caused by the out-of-band signal. These components are at least the specified dB level below the level of a signal at the same output originating from a 1014 Hz sine wave signal with a level of A dBm0 also applied to the analog input. The minimum specifications are shown in Figure 5.
Frequency of Out-of-Band Signal 16.6 Hz < f < 45 Hz 45 Hz < f < 65 Hz 65 Hz < f < 100 Hz 3400 Hz < f < 4600 Hz 4600 Hz < f < 100 kHz Amplitude of Out-of-Band Signal -25 dBm0 < A 0 dBm0 -25 dBm0 < A 0 dBm0 -25 dBm0 < A 0 dBm0 -25 dBm0 < A 0 dBm0 -25 dBm0 < A 0 dBm0 Level below A 18 dB 25 dB 10 dB see Figure 5 32 dB
0 DSLAC Device Specification -10
-20 Level (dB) -30 -32 dB, -25 dBm0 < input < 0 dBm0 -40 -28 dBm
-50
3.4
4.0
4.6 Frequency (kHz)
09875H-009
Note: The attenuation of the waveform below amplitude A between 3400 Hz and 4600 Hz is given by the formula: ( 4000 - f ) Attenuation ( dB ) = 14 - 14 sin --------------------------1200
Figure 5.
Discrimination against Out-of-Band Signals
14
Am79C02/03/031(A) Data Sheet
Discrimination against 12 kHz and 16 kHz Metering Signals
If the DSLAC device is used in a metering application where 12 kHz or 16 kHz tone bursts are injected onto the telephone line toward the subscriber, a portion of those tones also may appear at the VIN terminal. These out-ofband signals may cause frequency components to appear below 4 kHz at the digital output. For a 12 kHz tone, the frequency components below 4 kHz are reduced from the input by at least 48 dB, and for 16 kHz tones, the components are reduced by more than 70 dB. To avoid degradation of in-band transmission performance, the input levels of these out-of-band tones must be limited. The maximum allowable level is 100 mVrms at 12 kHz, and is 500 mVrms at 16 kHz. An external notch filter at the VIN pin of the DSLAC device, incorporated with the metering injection design, is effective in reducing these tone levels.
Spurious Out-of-Band Signals at the Analog Output
With PCM code words representing a sine wave signal in the range of 300 Hz to 3400 Hz at a level of 0 dBm0 applied to the digital input, the level of the spurious outof-band signals at the analog output is less than the limits shown in the following table.
Frequency 4.6 kHz to 40 kHz 40 kHz to 240 kHz 240 kHz to 1 MHz Level -32 dBm0 -46 dBm0 -36 dBm0
With code words representing any sine wave signal in the range 3.4 kHz to 4.0 kHz at a level of 0 dBm0 applied to the digital input, the level of the signals at the analog output are below the limits in Figure 6. The amplitude of the spurious out-of-band signals between 3400 Hz and 4600 Hz is given by the formula:
( f - 4000 ) A = -14 - 14 sin --------------------------- dBm0 1200
0 DSLAC Device Specification -10
-20 Level (dBm0) -30 -28 dB -32 dB
-40
-50
3.4
4.0
4.6 Frequency (kHz)
09875H-010
Figure 6.
Spurious Out-of-Band Signals
SLAC Products
15
Overload Compression
Figure 7 shows the acceptable region of operation for input signal levels above the reference input power (0 dBm0). The conditions for this figure are: (1) 1 dB < GX 12 dB; (2) -12 dB GR < -1 dB; (3) PCM output connected to PCM input; and (4) measurement analog-to-analog.
9
8
7
6 Fundamental Output Power (dBm0) 5 Acceptable Region 4
3 2.6 2
1
1
2
3
4
5
6
7
8
9
Fundamental Input Power (dBm0)
09875H-011
Figure 7.
A/A Overload Compression
16
Am79C02/03/031(A) Data Sheet
SWITCHING CHARACTERISTICS over operating range unless otherwise noted Microprocessor Interface
Min and max values are valid for all digital outputs with a 150 pF load, except C1-C5 with a 30 pF load. Pull-up resistors of 360 are attached to TSCA and TSCB.
No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Symbol tDCY tDCH tDCL tDCR tDCF tICSS tICSH tICSL tICSO tIDS tIDH tOLH tOCSS tOCSH tOCSL tOCSO tODD tODH tODOF tODC Data Clock Period Data Clock High Pulse Width (Note 1) Data Clock Low Pulse Width (Note 1) Rise Time of Clock Fall Time of Clock Chip Select Setup Time, Input Mode Chip Select Hold Time, Input Mode Chip Select Pulse Width, Input Mode Chip Select Off Time, Input Mode (Note 7) Input Data Setup Time Input Data Hold Time SLIC Output Latch Valid Chip Select Setup Time, Output Mode Chip Select Hold Time, Output Mode Chip Select Pulse Width, Output Mode Chip Select Off Time, Output Mode (Note 7) Output Data Turn On Delay (Note 5) Output Data Hold Time Output Data Turn Off Delay Output Data Valid 0 0 50 50 30 30 20 70 0 8tDCY 5 50 ns s 1000 tDCY - 10 tDCH - 20 ns 70 0 8tDCY 5 s Parameter Min 244 97 97 25 25 tDCY - 10 tDCH - 20 ns Typ Max Units
PCM Interface
PCLK not to exceed 4.096 MHz when PCM delay is used.
No. 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Symbol tPCY tPCH tPCL tPCF tPCR tFSS tFSH tTSD tTSO tDXD tDXH tDXZ tDRS tDRH Parameter PCM Clock Period (Note 2) PCM Clock High Pulse Width PCM Clock Low Pulse Width Fall Time of Clock Rise Time of Clock FS Setup Time FS Hold Time Delay to TSC Valid (with Programmable Delay) (Note 3) Delay to TSC Off (with Programmable Delay) (Note 6) PCM Data Output Delay (with Programmable Delay) (Note 4) PCM Data Output Hold Time (with Programmable Delay) (Note 4) PCM Data Output Delay to HI-Z (with Programmable Delay) (Note 4) PCM Data Input Setup Time PCM Data Input Hold Time 25 50 5 30 5 30 3 30 5 30 5 30 25 5 80 150 80 150 80 150 80 150 80 150 ns Min 0.122 48 48 Typ Max 7.8125 3890 3890 15 15 tPCY - 50 Units s
SLAC Products
17
Master Clock
For 2.048 MHz 100 ppm or 4.096 MHz 100 ppm operation:
No. 35 36 37 38 39 Symbol tMCY tMCR tMCF tMCH tMCL Parameter Master Clock Period (2.048 MHz) Master Clock Period (4.096 MHz) Rise Time of Clock Fall Time of Clock MCLK High Pulse Width (2.048 MHz) MCLK High Pulse Width (4.096 MHz) MCLK Low Pulse Width (2.048 MHz) MCLK Low Pulse Width (4.096 MHz) 200 80 200 80 Min 488.23 244.11 Typ 488.28 244.14 15 15 ns Max 488.33 244.17 Units
Notes: 1. DCLK may be stopped in the High or Low state indefinitely without loss of information. If CS makes a transition to the Low state, the last byte received is interpreted by the Microprocessor Interface logic. 2. The PCM clock (PCLK) frequency must be an integer multiple of the frame sync (FS) frequency and synchronous to the MCLK frequency. The actual PCLK rate is dependent on the number of channels allocated within a frame. The DSLAC supports 2- 128 channels. A PCLK of 1.544 MHz can be used for standard US transmission systems. The minimum clock frequency is 128 kHz. 3. TSC is delayed from FS by a typical value of N * tPCY, where N is the value stored in the time/clock-slot register. 4. There is a special conflict detection circuitry that prevents high-power dissipation from occurring when the DXA or DXB pins of two DSLAC devices are tied together and one DSLAC device starts to transmit before the other has gone into a highimpedance state. 5. The first data bit is enabled on the falling edge of CS or on the falling edge of DCLK, whichever occurs last. 6. tTSO is defined as the time at which the output achieves the open circuit condition. 7. The DSLAC device requires 40 cycles of the 8 MHz internal clock (5 s) between SIO operations. If the MPI is being accessed while the MCLK input is not active, a Chip Select Off time of 20 s is required.
SWITCHING WAVEFORMS Input and Output Waveforms for AC Tests
2.4
2.0 0.8
Test Points
2.0 0.8
09875H-012
0.45
Master Clock Timing
35 38 VIH VIL 39 37
36
09875H-013
18
Am79C02/03/031(A) Data Sheet
Microprocessor Interface (Input Mode)
1
2
5
DCLK
VIH VIL
VIL
3
VIH
7 9 4 6
CS
8
10
11
DIN
Data Valid
Data Valid
Data Valid
12
Outputs C5-C1
Data Valid
Data Valid
09875H-014
Microprocessor Interface (Output Mode)
VIH DCLK
13
VIL
14 16 15
CS
20
17
18 19
DOUT
Three-State
VOH VOL
Data Valid
Data Valid
Data Valid
Three-State
09875H-015
SLAC Products
19
PCM Highway Timing for XE = 0 (Transmit on Negative PCLK Edge)
Time Slot Zero Clock Slot Zero
21 25 24
VIH PCLK VIL
23 26 27 22
FS
28 29
TSCA/ TSCB
30 31 32
VOH DXA/DXB First Bit VOL
33 34
VIH DRA/DRB First Bit Second Bit VIL
09875H-016
20
Am79C02/03/031(A) Data Sheet
PCM Highway Timing for XE = 1 (Transmit on Positive PCLK Edge)
Time Slot Zero Clock Slot Zero
21 25 24
VIH PCLK VIL
23 26 27 22
FS
28 29
TSCA/ TSCB
30 31 32
VOH DXA/DXB First Bit VOL
33 34
VIH DRA/DRB First Bit Second Bit VIL
09875H-017
Note: In this mode, the PCM transmit timing is compatible with other CODEC IC's.
SLAC Products
21
Operating the DSLAC Device
The following describes the operation of either channel of the DSLAC device. The description is valid for either Channel 1 or 2. VIN in this data sheet refers to either VIN1 or VIN2, VOUT refers to either VOUT1 or VOUT2, and CS refers to either CS1 or CS2. Power-Up Sequence from VCC = 0 V The recommended power-up sequence is to apply: 1. Power supply grounds 2. VCC/VEE 3. Signal connections 4. Hardware Reset (02 only) The software initialization should then include: 1. Select MCLK (Command 6) 2. Software Reset (Command 2) 3. Program filter coefficients and other parameters 4. Activate (Command 5) Software initialization of the DSLAC device should always follow any power-up or hardware reset. Upon initial application of power, a minimum of 1 ms is needed before CS1 or CS2 may go Low and an MPI command initiated. If the power supply (VCCD1 or VCCD2) falls below approximately 2.0 V, the device is reset and requires complete reprogramming with the above sequence. Bit 7 of the SLIC Direction Register reads back as a logical 1 to indicate that a power interruption has been detected. This bit is cleared when a software reset command is sent to the DSLAC device. The RST pin may be tied to +5 V if it is not needed in the system (Am79C02 only). Active Mode Each channel of the DSLAC device can operate in either the Active (operational) or Inactive (standby) mode. In the Active mode, the DSLAC device is able to transmit and receive PCM and analog information. This is the normal operating mode when a telephone call is in progress. The Activate command, Microprocessor Interface (MPI) Command 5, puts the device into this state. Bringing the DSLAC device into the Active mode is possible only through the MPI. Inactive Mode The DSLAC device is forced into the Inactive (standby) mode after a powerup, hardware or software reset, or is programmed into this mode by the Deactivate command (Command 1). Power is switched off from all nonessential circuitry, though the MPI remains active to receive new commands. The analog output is tied to ground through an approximate 3 k resistor. All circuits, which contain programmed information, retain their data in the Inactive mode. 22
Reset State An active Low, hardware Reset pin (RST) is available on the Am79C02, which resets the device to the following default state. (For the Am79C02, AM79C03, and AM79C031, when power is first applied, an internal power-up reset puts the device into the following default state.) 1. A-law is selected 2. B, X, R, and Z filters disabled; AISN gain is zero. 3. Digital (GX and GR) gain blocks are disabled, resulting in unity gain, and analog (AX and AR) gains are set to unity. 4. SLIC input/output direction is set to the Input mode. 5. Normal conditions are selected (see Command 4). 6. The B-filter Adaptive mode is turned off. 7. Both channels placed in Inactive (standby) mode. 8. Transmit time, receive time, and clock slots are set to zero. 9. DXA/DRA ports are selected for Channel 1. 10. DXB/DRB ports are selected for Channel 2. Note: Must be reassigned to DXA/DRA for AM79C031. 11. MCLK is selected to be 4.096 MHz. 12. Transmit on the negative edge of PCLK. (XE = 0) 13. PCM Delay is inserted. Reset states 1 to 7 are identical to those of the software reset (Command 2). The software reset command affects only those channels that have their CS asserted.
Signal Processing
Overview of Digital Filters Several of the blocks in the signal processing section are user programmable. These allow the user to optimize the performance of the DSLAC device for the system. Figure 8 shows the DSLAC device signal processing and indicates the programmable blocks. The advantages of digital filters are: I High reliability I No drift with time or temperature I Unit-to-unit repeatability I Superior transmission performance Two-Wire Impedance Matching Two feedback paths on the DSLAC device modify the effective two-wire input impedance of the SLIC by providing programmable feedback from VIN to VOUT. The Analog Impedance Scaling Network (AISN) is a programmable analog gain of -0.9375 to +0.935 from VIN to VOUT. The Z filter is a programmable digital filter, also connecting VIN to VOUT.
Am79C02/03/031(A) Data Sheet
TX Cutoff VIN AX
*
ADC
Decimator & HPF
Decimator
+
GX
X
LPF & HPF
Compressor
TSA
Digital TX
*
AISN
Digital Loopback (#13)
*
TSA Loopback (also uses TX Cutoff) (#21) PCM Highway
*
Analog Loopback (also uses RX Cutoff) (#21)
Z
*
B
*
+ VOUT
*
AR
DAC
Interpolator
+ RX Cutoff
Interpolator
GR
R
LPF
Expander
TSA
Digital RX
*
*
09875H-018
* programmable blocks
Figure 8. Distortion Correction and Equalization The DSLAC device contains programmable filters in the receive (R) and transmit (X) directions that may be programmed for line equalization and to correct any attenuation distortion caused by the Z filter. Transhybrid Balancing The DSLAC device's programmable B filter is used to adjust transhybrid balance. The filter has a single pole IIR section (BIIR) and an eight tap FIR section (BFIR), both operating at 16 kHz. The DSLAC device has an optional Adaptive mode for the B filter, which may be used to achieve optimum performance. The Echo Path Gain (EPG) and Error Level Threshold (ELT) registers contain values that determine the Adaptive mode performance. Gain Adjustment The DSLAC device's transmit path has two programmable gain blocks. Gain block AX is an analog gain of 0 dB or 6.02 dB, located immediately before the A/D converter. Gain block GX is a digital gain that is programmable to any gain from 0 dB to 12 dB with a worst-case step size of 0.3 dB for gain settings above 10 dB. The filters provide a net gain in the range of 0 dB to 18 dB. The DSLAC device receive path has two programmable loss blocks. Loss block GR is a digital loss that is programmable from 0 dB to 12 dB with a worst-case step size of 0.1 dB. Loss block AR is an analog loss of 0 dB or 6.02 dB, located immediately after the D/A converter. This provides a net loss in the range of 0 dB to 18 dB. Transmit Signal Processing In the transmit path, the analog input signal is A/D converted, filtered, companded (A-law or -law), and made available for output to the PCM highway. The signal processor contains an ALU, RAM, ROM, and control logic to implement the filter sections. The B, X, and GX DSLAC Block Diagram
blocks are user-programmable digital filter sections with coefficients stored in the coefficient RAM while AX is an analog amplifier that can be programmed for 0 dB or 6.02 dB gain. The filters may be made transparent when not required in a system. The decimator reduces the high input sampling rate to 16 kHz for input to the B, GX, and X filters. The X filter is a six tap FIR section, which is part of the frequency response correction network. The B filter operates on samples from the receive signal path in order to provide transhybrid balancing in the loop. The high-pass filter rejects low frequencies such as 50 or 60 Hz and may be disabled. Transmit PCM Interface The transmit PCM interface receives an 8-bit compressed code from the digital A-law/-law compressor. Transmit logic controls the transmission of data onto the PCM highway through output port selection and time/ clock slot control circuitry. The frame sync (FS) pulse identifies the beginning of a transmit frame and all channels (time slots) are referenced to it. The logic contains user programmable Transmit Time Slot and Transmit Clock Slot registers. The Time Slot register is 7 bits wide and allows up to 128 8-bit channels (using a PCLK of 8.192 MHz) in each frame. This feature allows any clock frequency between 128 kHz and 8.192 MHz (2 to 128 channels) in a system. The Clock Slot register is 3 bits wide and may be programmed to offset the time slot assignment by 0 to 7 PCLK periods to eliminate any clock skew in the system. The data is transmitted in bytes with the most significant bit first. An exception occurs when division of the PCLK frequency by 64 kHz produces a nonzero remainder, R (R = fPCLK modulo 64 kHz, R > 0), and when the transmit clock slot is greater than R. In that case, the R-bit 23
SLAC Products
fractional time slot after the last full time slot in the frame contains random information and has the TSC output turned on. For example, if the PCLK frequency is 1.544 MHz (R = 1) and the transmit clock slot is greater than 1, the 1-bit fractional time slot after the last full time slot in the frame contains random information, and the TSC output remains active during the fractional time slot. The data is transmitted in bytes, with the most significant bit first. The PCM data may be user programmed for output onto either the DXA or DXB port. Correspondingly, either TSCA or TSCB is Low during transmission. The DXA/DXB and TSCA/TSCB outputs can be programmed to change either on the negative or positive edge of PCLK. In the first case, an extra delay (PCM delay) in the timing of the DXA and DXB signals may be programmed to allow timing compatibility with other devices on the PCM highway. Receive Signal Processing In the receive path, the digital signal is expanded, filtered, converted to analog, and passed to the VOUT pin. The signal processor contains an ALU, RAM, ROM, and control logic to implement the filter sections. The Z, R, and GR blocks are user-programmable filter sections with their coefficients stored in the coefficient RAM, while AR is an analog amplifier that can be programmed for a 0 dB or 6.02 dB loss. The filters may be made transparent when not required in a system. The low-pass filter band limits the signal. The R filter is a six tap FIR section operating at a 16 kHz sampling rate and is part of the frequency response correction network. The Analog Impedance Scaling Network (AISN) is a user-programmable gain block providing feedback from VIN to VOUT to emulate different ZSLIC impedances from a single external ZSLIC impedance. The Z filter provides feedback from the transmit signal path to the receive path and is used to modify the effective input impedance to the system. The interpolator increases the sampling rate prior to D/A conversion. Receive PCM Interface The receive PCM interface logic controls the reception of data bytes from the PCM highway, transfers the data to the A-law/-law expansion logic, and then passes the data to the receive path of the signal processor. The frame sync (FS) pulse identifies the beginning of a receive frame, and all channels (time slots) are referenced to it. The logic contains user-programmable Receive Time Slot and Receive Clock Slot registers. The Time Slot register is 7 bits wide and allows up to 128 8-bit channels (using a PCLK of 8.192 MHz) in each frame. This feature allows any clock frequency between 128 kHz and 8.192 MHz (2 to 128 channels) in a system. The Clock Slot register is 3 bits wide and may be pro24
grammed to offset the time slot assignment by 0 to 7 PCLK periods to eliminate any clock skews in the system. An exception occurs when division of the PCLK frequency by 64 kHz produces a nonzero remainder, R (R = fPCLK modulo 64 kHz, R > 0) and when the receive clock slot is greater than R. In that case, the last receive time slot in the frame is not usable. For example, if the PCLK frequency is 1.544 MHz (R = 1), the receive clock slot can be only 0 or 1 if the last time slot is to be used. The PCM data may be user programmed for input from either the DRA or DRB port. Analog Impedance Scaling Network (AISN) The AISN is incorporated in the DSLAC device to scale the value of the external ZSLIC impedance. Scaling this external impedance with the AISN (along with the Z filter) allows matching of many different line conditions using a single impedance value. Linecards may be designed for many different specifications without any hardware changes. The AISN is a programmable gain that is connected across the DSLAC device input from VIN to V OUT. The gain can be varied from -0.9375 to +0.9375 in 31 steps of 0.0625. The AISN gain is given by the following equation:
h AISN = 0.0625 [ ( A2 + B2 + C2 + D2 + E2 ) - 16 ]
4 3 2 1 0
where A, B, C, D, and E = 1 or 0. The AISN gain is used to alter the input impedance of the DSLAC device from the SLIC as given by:
( 1 - G 44 h AISN ) Z IN = Z SL ---------------------------------------( 1 - G 440 h AISN )
where G440 (defined as G24 G42 + G44) is the echo gain into an open circuit and G44 is the echo gain into a short circuit. There are two special cases to the formula for hAISN: 1) value of ABCDE = 00000 specifies a gain of 0 (or cutoff), and 2) a value of ABCDE = 10000 is a special case where the AISN circuitry is disabled and the VOUT pad is connected internally to VIN with a gain of 0 dB. This allows a digital-to-digital Loopback mode wherein a digital PCM input signal is completely processed through the receive section all the way to the VOUT pin. The signal then is connected internally to VIN where it is processed through the transmit section and output as digital PCM data. Speech Coding The A/D and D/A conversion follows either the A-law or the -law as they are defined in CCITT Rec. G.711. A-law or -law operation is programmed using MPI Command 19. Alternate bit inversion is performed as part of the A-law coding.
Am79C02/03/031(A) Data Sheet
Command Description and Formats
Microprocessor Interface Description A microprocessor may be used to program the DSLAC device and control its operation using the Microprocessor Interface (MPI). Data programmed previously may be read out for verification. For each channel, commands are provided to assign values to the following parameters. - Transmit time slot - Receive time slot - Transmit clock slot - Receive clock slot - Transmit gain - Receive loss - B-filter coefficients - X-filter coefficients - R-filter coefficients - Z-filter coefficients - Adaptive B filter parameters - AISN coefficient - Read/Write SLIC Input/Output - Select A-law or -law code - Select Transmit PCM Port A or B - Select Transmit PCM clock edge - Select Transmit PCM delay - Select Receive PCM Port A or B - Enable/disable B filter - Enable/disable Z filter - Enable/disable X filter - Enable/disable R filter - Enable/disable GX filter - Enable/disable GR filter - Enable/disable AX amplifier - Enable/disable AR amplifier - Enable/disable adaptive B filter - Select test modes - Select Active or Inactive (standby) mode The following description of the MPI is valid for either Channel 1 or 2. Whenever CS is specified, it refers to either CS1 or CS2. If desired, both channels may be programmed simultaneously with identical information by activating CS1 and CS2 at the same time. Commands that affect both channels simultaneously are noted as such. The MPI consists of serial data input (DIN or DIO), output (DOUT or DIO), data clock (DCLK), and a separate chip select (CS1 and CS2) input for each channel. The serial input consists of 8-bit command words that may be followed with additional bytes of input data or may be followed by the DSLAC device sending out bytes of data. All data input and output is MSB (D7) first and LSB (D0) last. All data bytes are read or written one at a time, with CS going High for at least the minimum off period before the next byte is read or written. All commands that require additional input data to the device must have the input data as the next N words written into the device (for example, framed by the next N transitions of CS). All commands that are followed by output data causes the device to output data for the next N transitions of CS going Low. The DSLAC device does not accept any input commands until all the data is shifted out. Unused bits in the data bytes are read out as zeros. A command sequence to one channel must be finished before a command can be sent to the channel. The NOP Command 2 is recommended to follow any set of commands to the DSLAC device. The NOP is executed in the event of any anamolous CS assertion. An MPI cycle is defined by transitions of CS and DCLK. If the CS lines are held in the High state between accesses, the DCLK may run continuously with no change to the internal control data. Using this method, the same DCLK may be run to a number of DSLAC devices and the individual CS lines selects the appropriate device to access. Between command sequences, DCLK can stay in the High state indefinitely with no loss of internal control information regardless of any transitions on the CS lines. Between bytes of a multibyte read or write command sequence, DCLK also can stay in the High state indefinitely; however, each low-going transition of the CS line still advances the byte counter. DCLK can stay in the Low state indefinitely with no loss of internal control information, provided the CS lines remain at a high level.
SLAC Products
25
Summary of MPI Commands**
C# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Hex 00 02 06 08 0E 1* 40 41 42 43 44 45 50 51 52 53 54 55 60 61 70 71 73 Reset No Operation Reset to Normal Conditions Activate MCLK Selection Write TX Time Slot & PCM Highway Read TX Time Slot & PCM Highway Write RX Time Slot & PCM Highway Read RX Time Slot & PCM Highway Write RX & TX Clock Slot and TX Edge Read RX & TX Clock Slot and TX Edge Write AISN, PCM delay, Analog Gains Read AISN, PCM delay, Analog Gains Write SLIC Input/Output Register Read SLIC Input/Output Register Write SLIC Input/Output Direction Read SLIC I/O Direction, Power Interrupt Bit, and Channel Status Bit Write Operating Functions Read Operating Functions Write Operating Conditions Read Operating Conditions Read Revision Code Number Description Deactivate (Standby mode) C# 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. Hex 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 92 93 90 91 64 65 Description Write GX Filter Coefficients Read GX Filter Coefficients Write GR Filter Coefficients Read GR Filter Coefficients Write Z Filter Coefficients Read Z Filter Coefficients Write B Filter Coefficients Read B Filter Coefficients Write X Filter Coefficients Read X Filter Coefficients Write R Filter Coefficients Read R Filter Coefficients Write Echo Path Gain Read Echo Path Gain Write Error Level Threshold Read Error Level Threshold Write GZ Filter Coefficient Read GZ Filter Coefficient Write Adaptive B Filter Control Read Adaptive B Filter Control Write Operating Functions II Read Operating Functions II
Notes: 1. *Code changes with function. 2. **All codes not listed are reserved by Legerity and should not be used.
26
Am79C02/03/031(A) Data Sheet
COMMAND STRUCTURE
This section describes in detail each of the MPI commands. Each of the commands is shown along with the format of any additional data bytes that follow. For details of the filter coefficients of the for Cxymxy, please refer to the Description of Coefficients section. 1. Deactivate (Standby State) (00h)
D7 Command 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 0 D0 0
During the Inactive state (of one or more channels): a) b) c) d) 2. Software Reset (02h)
D7 Command 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 1 D0 0
All of the programmed information is retained. The Microprocessor Interface (MPI) remains active. The PCM outputs are in high impedance and the PCM inputs are disabled. The analog output is tied to 2.1 V through an internal resistor (~3 k).
The software reset state of the device is: a) b) c) d) e) f) g) 3. No Operation (06h)
D7 Command 0 D6 0 D5 0 D4 0 D3 0 D2 1 D1 1 D0 0
The channel is placed in the Inactive (standby) mode. GX, GR, X, R, B, and Z filters are disabled with coefficients retained. AX and AR are set to unity and AISN gain is set to 0. The Adaptive B feature is disabled. A-law is selected. All SLIC I/O lines are configured as inputs. Normal conditions are selected (see Command 4).
4. Reset to Normal Conditions (08h)
D7 Command 0 D6 0 D5 0 D4 0 D3 1 D2 0 D1 0 D0 0
Reset to Normal Conditions performs the following operations: a) b) c) d) Does not insert 6 dB loss in receive path. Receive and transmit paths are not cutoff. High-pass filter is enabled. Test modes are turned off.
5. Activate (Operational State) (0Eh)
D7 Command 0 D6 0 D5 0 D4 0 D3 1 D2 1 D1 1 D0 0
This command places the device in the Active mode. No valid PCM data is transmitted until after the second FS pulse is received following the execution of the Activate command. SLAC Products 27
6. MCLK Selection (10h/12h)
D7 Command 0 D6 0 D5 0 D4 1 D3 0 D2 0 D1 A D0 0
MCLK may be selected to operate from a 2.048 MHz or 4.096 MHz external clock. MCLK selection on either channel affects both channels. A = 0: A = 1: 2.048 MHz 4.096 MHz
7. Write Transmit Time Slot and PCM Highway Selection (40h)
D7 Command Output Data 0 PCM D6 1 TS D5 0 TS D4 0 TS D3 0 TS D2 0 TS D1 0 TS D0 0 TS
PCM = 0: PCM = 1: TS:
Highway A Highway B Time slot number 0 to 127
The PCM Highway B is not available on the AM79C031(A). The Transmit section of both channels must not be set to the same time slot on the same output port simultaneously. 8. Read Transmit Time Slot and PCM Highway Selection (41h)
D7 Command Output Data 0 PCM D6 1 TS D5 0 TS D4 0 TS D3 0 TS D2 0 TS D1 0 TS D0 1 TS
9. Write Receive Time Slot and PCM Highway Selection (42h)
D7 Command Output Data 0 PCM D6 1 TS D5 0 TS D4 0 TS D3 0 TS D2 0 TS D1 1 TS D0 0 TS
PCM = 0: PCM = 1: TS:
Highway A Highway B Time slot number 0 to 127
The PCM Highway B is not available on the AM79C031(A). 10. Read Receive Time Slot and PCM Highway Selection (43h)
D7 Command Output Data 0 PCM D6 1 TS D5 0 TS D4 0 TS D3 0 TS D2 0 TS D1 1 TS D0 1 TS
28
Am79C02/03/031(A) Data Sheet
11. Write Transmit Clock Slot, Receive Clock Slot, and Transmit Clock Edge (44h)
D7 Command Input Data 0 RSVD D6 1 XE D5 0 RCS D4 0 RCS D3 0 RCS D2 1 TCS D1 0 TCS D0 0 TCS
TCS: RCS: XE=0 XE = 1 RSVD:
Note:
Transmit Clock Slot number 0-7 Receive Clock Slot number 0-7 Transmit on negative edge of PCLK Transmit on positive edge of PCLK Reserved. Always write as 0, but 0 is not guaranteed when read. XE = 1 should not be programmed unless the PCM delay is removed (i.e., PCD = 1). The XE bit is set for both channels when written to either channel. If XE = 1, the maximum PCM clock rate becomes 4.096 MHz.
12. Read Transmit Clock Slot, Receive Clock Slot, and Transmit Clock Edge (45h)
D7 Command Output Data 0 RSVD D6 1 XE D5 0 RCS D4 0 RCS D3 0 RCS D2 1 TCS D1 0 TCS D0 1 TCS
RSVD:
Reserved. Always write as 0, but 0 is not guaranteed when read.
13. Write AISN, PCM Delay, and Analog Gains (50h)
D7 Command Input Data 0 PCD D6 1 AX D5 0 AR D4 1 A D3 0 B D2 0 C D1 0 D D0 0 E
PCM Delay: PCD = 0* PCD = 1 Transmit Analog Gain: AX = 0* AX = 1 Receive Analog Loss: AR = 0* AR = 1 0 dB loss 6.02 dB loss 0 dB gain 6.02 dB gain Delay inserted (SLAC device compatible) Delay removed (high speed)
AISN coefficient: A, B, C, D, E The Analog Impedance Scaling Network (AISN) gain can be varied from -0.9375 to 0.9375 in multiples of 0.0625. The gain coefficient is decoded using the following equation:
h AISN = 0.0625 [ ( A * 2 + B * 2 + C * 2 + D * 2 + E * 2 ) - 16 ]
4 3 2 1 0
where hAISN is the gain of the AISN and A, B, C, D, and E = 0 or 1. A value of ABCDE = 10000 implements a special digital Loopback mode, and a value of ABCDE = 00000 indicates a gain of 0 (cutoff). * Power-up default value.
Note: Maximum PCLK frequency with PCM delay inserted (PCD = 0) is: 4.096 MHz.
SLAC Products
29
14. Read AISN, PCM Delay, and Analog Gains (51h)
D7 Command Output Data 0 PCD D6 1 AX D5 0 AR D4 1 A D3 0 B D2 0 C D1 0 D D0 1 E
15. Write SLIC Output Register (52h)
D7 Command Input Data 0 RSVD D6 1 RSVD D5 0 RSVD D4 1 C5 D3 0 C4 D2 0 C3 D1 1 C2 D0 0 C1
C1 through C5 are set to 1 or 0. The data appears latched on the C1 through C5 SLIC I/O pins, provided they are set in the Output mode (see Command 17). The data sent to any of the pins set to the Input mode are latched, but do not appear at the pins. RSVD 16. Read SLIC Pins (53h)
D7 Command Output Data 0 RSVD D6 1 RSVD D5 0 RSVD D4 1 C5 D3 0 C4 D2 0 C3 D1 1 C2 D0 1 C1
Reserved. Always write as 0, but 0 is not guaranteed when read.
The logic state of pins C1 through C5 is read regardless of the direction programmed into the Input/Output register. 17. Write SLIC Input/Output Direction (54h)
D7 Command Input Data 0 RSVD D6 1 RSVD D5 0 RSVD D4 1 C5 D3 0 C4 D2 1 C3 D1 0 C2 D0 0 C1
Pins C1x through C5x are set to input or output modes individually. Pins C51 and C52 are not available on the AM79C03(A). C51 and C52 pins are output only on the AM79C031(A) and must be programmed as outputs with this command. All unused SLIC I/O pins should be programmed as outputs to reduce power consumption. Data bit A sets pins C51 or C52. Data bit B sets pins C41 or C42. Data bit C sets pins C31 or C32. Data bit D sets pins C21 or C22. Data bit E sets pins C11 or C12. Data bit = 0; Pin mode = Input.* Data bit = 1; Pin mode = Output. RSVD Reserved. Always write as 0, but 0 is not guaranteed when read.
* Power up default value
30
Am79C02/03/031(A) Data Sheet
18. Read SLIC Input/Output Direction, Channel Status Bit, and Power Interrupt Bit (55h)
D7 Command Output Data 0 PI D6 1 CSTAT D5 0 RSVD D4 1 A D3 0 B D2 1 C D1 0 D D0 1 E
Power Interruption PI = 0 PI = 1 There has not been a power interruption since the last software reset command. A power interruption has been previously detected requiring the DSLAC device to be completely reprogrammed. This bit is cleared by issuing a software reset command.
Channel Status CSTAT = 0 CSTAT = 1 Channel is inactive (Standby mode). Channel is active.
SLAC Products
31
19. Write Operating Functions (60h)
D7 Command Input Data 0 ABF D6 1 A/ D5 1 EGR D4 0 EGX D3 0 EX D2 0 ER D1 0 EZ D0 0 EB
Adaptive B Filter ABF = 0* PCD = 1 A-law/-law A/m = 0* A/m = 1 GR Filter EGR = 0* EGR = 1 GX Filter EGX = 0* EGX = 1 X Filter EX = 0* EX = 1 R Filter ER = 0* ER = 1 Z Filter EZ = 0* EZ = 1 B Filter EB = 0* EB = 1 * Power up default value.
Note: The enable adaptive B filter command only is effective when used with the enable B filter command.
B filter Nonadaptive mode B filter Adaptive mode
A-law coding -law coding
GR filter disabled GR filter enabled
GX filter disabled GX filter enabled
X filter disabled X filter enabled
R filter disabled R filter enabled
Z filter disabled Z filter enabled
B filter disabled B filter enabled
20. Read Operating Functions (61h)
D7 Command Input Data 0 ABF D6 1 A/ D5 1 EGR D4 0 EGX D3 0 EX D2 0 ER D1 0 EZ D0 1 EB
32
Am79C02/03/031(A) Data Sheet
21. Write Operating Conditions (70h)
D7 Command Input Data 0 CTP D6 1 CRP D5 1 HPF D4 1 RG D3 0 ALB D2 0 TLB D1 0 RSVD D0 0 RSVD
Cut off Transmit Path CTP = 0* CTP = 1 Cut off Receive Path CRP = 0* CRP = 1 High-Pass Filter HPF = 0* HPF = 1 Receive Path Gain RG = 0* RG = 1 Analog Loopback ALB = 0* ALB = 1 TSA Loopback TLB = 0* TLB = 1 TSA loopback disabled TSA loopback enabled Analog loopback disabled Analog loopback enabled 6 dB loss not inserted 6 dB loss inserted High-pass filter enabled High-pass filter disabled Receive path connected Receive path cut off Transmit path connected Transmit path cut off (see note)
RSVD = Reserved. Always write as 0, but 0 is not guaranteed when read. * Power up default value.
Note: The B Filter still is connected across the PCM highway during Receive Cut off. Accompany Receive Cut off with a B Filter disable command.
22. Read Operating Conditions (71h)
D7 Command Output Data 0 CTP D6 1 CRP D5 1 HPF D4 1 RG D3 0 ALB D2 0 TLB D1 0 RSVD D0 1 RSVD
23. Read Revision Code Number (73h)
D7 Command Output Data 0 # D6 1 # D5 1 # D4 1 # D3 0 # D2 0 # D1 1 # D0 1 #
This command returns an 8-bit number describing the revision number of the DSLAC device. It can be read on either channel.
SLAC Products
33
24. Write GX Filter Coefficients (80h)
D7 Command Input Data Byte 1 Input Data Byte 2 1 C40 C20 D6 0 D5 0 m40 m20 D4 0 D3 0 C30 C10 D2 0 D1 0 m30 m10 D0 0
The coefficient for the GX filter is defined as:
H G X = 1 + ( C10 * 2
- m10
{ 1 + C20 * 2
- m20
[ 1 + C30 * 2
-m30
( 1 + C40 * 2
- m40
) ]} )
25. Read GX Filter Coefficients (81h)
D7 Command Output Data Byte 1 Output Data Byte 2 1 C40 C20 D6 0 D5 0 m40 m20 D4 0 D3 0 C30 C10 D2 0 D1 0 m30 m10 D0 1
26. Write GR Filter Coefficients (82h)
D7 Command Input Data Byte 1 Input Data Byte 2 1 C40 C20 D6 0 D5 0 m40 m20 D4 0 D3 0 C30 C10 D2 0 D1 1 m30 m10 D0 0
The coefficient for the GR filter is defined as:
H G R = C10 * 2
- m10
{ 1 + C20 * 2
- m20
[ 1 + C30 * 2
- m30
( 1 + C40 * 2
-m40
)]}
27. Read GR Filter Coefficients (83h)
D7 Command Output Data Byte 1 Output Data Byte 2 1 C40 C20 D6 0 D5 0 m40 m20 D4 0 D3 0 C30 C10 D2 0 D1 1 m30 m10 D0 1
34
Am79C02/03/031(A) Data Sheet
28. Write Z Filter Coefficients (84h)
D7 Command Input Data Byte 1 Input Data Byte 2 Input Data Byte 3 Input Data Byte 4 Input Data Byte 5 Input Data Byte 6 Input Data Byte 7 Input Data Byte 8 Input Data Byte 9 Input Data Byte 10 Input Data Byte 11 Input Data Byte 12 Input Data Byte 13 Input Data Byte 14 1 C45 C25 C40 C20 C41 C21 C42 C22 C43 C23 C44 C24 C46 C26 D6 0 D5 0 m45 m25 m40 m20 m41 m21 m42 m22 m43 m23 m44 m24 m46 m26 D4 0 D3 0 C35 C15 C30 C10 C31 C11 C32 C12 C33 C13 C34 C14 C36 C16 D2 1 D1 0 m35 m15 m30 m10 m31 m11 m32 m12 m33 m13 m34 m14 m36 m16 D0 0
The Z-transform equation for the Z filter is defined as:
Hz ( z ) = Z0 + Z1 z
-1
+ Z2 z
-2
+ Z 3z
-3
+ Z4z
-4
Z5 + ----------------------1 1 - Z6z
The coefficients are defined as:
Z i = Cli * 2
- m1i
{ 1 + C2i * 2
- m2i
[ 1 + C3i * 2
- m3i
( 1 + C4i * 2
- m4i
)]}
for i = 0, 1, 2, 3, 4, 5, 6. 29. Read Z Filter Coefficients (85h)
D7 Command Output Data Byte 1 Output Data Byte 2 Output Data Byte 3 Output Data Byte 4 Output Data Byte 5 Output Data Byte 6 Output Data Byte 7 Output Data Byte 8 Output Data Byte 9 Output Data Byte 10 Output Data Byte 11 Output Data Byte 12 Output Data Byte 13 Output Data Byte 14 1 C45 C25 C40 C20 C41 C21 C42 C22 C43 C23 C44 C24 C46 C26 D6 0 D5 0 m45 m25 m40 m20 m41 m21 m42 m22 m43 m23 m44 m24 m46 m26 D4 0 D3 0 C35 C15 C30 C10 C31 C11 C32 C12 C33 C13 C34 C14 C36 C16 D2 1 D1 0 m35 m15 m30 m10 m31 m11 m32 m12 m33 m13 m34 m14 m36 m16 D0 1
SLAC Products
35
30. Write B Filter Coefficients (86h)
D7 Command Input Data Byte 1 Input Data Byte 2 Input Data Byte 3 Input Data Byte 4 Input Data Byte 5 Input Data Byte 6 Input Data Byte 7 Input Data Byte 8 Input Data Byte 9 Input Data Byte 10 Input Data Byte 11 Input Data Byte 12 Input Data Byte 13 Input Data Byte 14 1 C30 C10 C21 C32 C12 C23 C34 C14 C25 C36 C16 C27 C48 C28 D6 0 D5 0 m30 m10 m21 m32 m12 m23 m34 m14 m25 m36 m16 m27 m48 m28 D4 0 D3 0 C20 C31 C11 C22 C33 C13 C24 C35 C15 C26 C37 C17 C38 C18 D2 1 D1 1 m20 m31 m11 m22 m33 m13 m24 m35 m15 m26 m37 m17 m38 m18 D0 0
The Z-transform equation for the B filter is defined as:
HB ( z ) = B0 + B 1 z
-1
+ B2 z
-2
+ B3 z
-3
+ B4z
-4
+ B5 z
-5
+ B6 z
-6
B7 z + ----------------------1 1 - B 8z
-7
The coefficients for the FIR B section and the gain of the IIR B section are defined as:
B i = Cli * 2
- m1i
[ 1 + C2i * 2
- m2i
( 1 + C3i * 2
- m3i
)]
The feedback coefficient of the IIR B section is defined as:
B 8 = C18 * 2
- m18
{ 1 + C28 * 2
-m28
[ 1 + C38 * 2
- m38
( 1 + C48 * 2
- m48
)]}
Warning: Not all B filter coefficients are "valid" to initiate adaptive balance. One valid coefficient is set as: 2A F2 AF 2A F2 AF 2A F2 AF 2A F2 AF 0A 80, which corresponds to all FIR coefficients (B0-B7) equal to zero, and the IIR denomination coefficient (B8) equal to 1/2. Other valid coefficients that may reduce the time to convergence of the algorithm may be obtained by reading back the registers after adaptive balance has been run (see Command 31).
36
Am79C02/03/031(A) Data Sheet
31. Read B Filter Coefficients (87h)
D7 Command Output Data Byte 1 Output Data Byte 2 Output Data Byte 3 Output Data Byte 4 Output Data Byte 5 Output Data Byte 6 Output Data Byte 7 Output Data Byte 8 Output Data Byte 9 Output Data Byte 10 Output Data Byte 11 Output Data Byte 12 Output Data Byte 13 Output Data Byte 14 1 C30 C10 C21 C32 C12 C23 C34 C14 C25 C36 C16 C27 C48 C28 D6 0 D5 0 m30 m10 m21 m32 m12 m23 m34 m14 m25 m36 m16 m27 m48 m28 D4 0 D3 0 C20 C31 C11 C22 C33 C13 C24 C35 C15 C26 C37 C17 C38 C18 D2 1 D1 1 m20 m31 m11 m22 m33 m13 m24 m35 m15 m26 m37 m17 m38 m18 D0 1
32. Write X Filter Coefficients (88h)
D7 Command Input Data Byte 1 Input Data Byte 2 Input Data Byte 3 Input Data Byte 4 Input Data Byte 5 Input Data Byte 6 Input Data Byte 7 Input Data Byte 8 Input Data Byte 9 Input Data Byte 10 Input Data Byte 11 Input Data Byte 12 1 C40 C20 C41 C21 C42 C22 C43 C23 C44 C24 C45 C25 D6 0 D5 0 m40 m20 m41 m21 m42 m22 m43 m23 m44 m24 m45 m25 D4 0 D3 1 C30 C10 C31 C11 C32 C12 C33 C13 C34 C14 C35 C15 D2 0 D1 0 m30 m10 m31 m11 m32 m12 m33 m13 m34 m14 m35 m15 D0 0
The Z-transform equation for the X filter is defined as:
Hx ( z ) = X0 + X1 z
-1
+ X 2z
-2
+ X3z
-3
+ X4 z
-4
+ X 5z
-5
The coefficients for the X filter are defined as:
X i = Cli * 2
- m1i
{ 1 + C2i * 2
-m2i
[ 1 + C3i * 2
-m3i
( 1 + C4i * 2
-m4i
)] }
SLAC Products
37
33. Read X Filter Coefficients (89h)
D7 Command Output Data Byte 1 Output Data Byte 2 Output Data Byte 3 Output Data Byte 4 Output Data Byte 5 Output Data Byte 6 Output Data Byte 7 Output Data Byte 8 Output Data Byte 9 Output Data Byte 10 Output Data Byte 11 Output Data Byte 12 1 C40 C20 C41 C21 C42 C22 C43 C23 C44 C24 C45 C25 D6 0 D5 0 m40 m20 m41 m21 m42 m22 m43 m23 m44 m24 m45 m25 D4 0 D3 1 C30 C10 C31 C11 C32 C12 C33 C13 C34 C14 C35 C15 D2 0 D1 0 m30 m10 m31 m11 m32 m12 m33 m13 m34 m14 m35 m15 D0 1
34. Write R Filter Coefficients (8Ah)
D7 Command Input Data Byte 1 Input Data Byte 2 Input Data Byte 3 Input Data Byte 4 Input Data Byte 5 Input Data Byte 6 Input Data Byte 7 Input Data Byte 8 Input Data Byte 9 Input Data Byte 10 Input Data Byte 11 Input Data Byte 12 1 C40 C20 C41 C21 C42 C22 C43 C23 C44 C24 C45 C25 D6 0 D5 0 m40 m20 m41 m21 m42 m22 m43 m23 m44 m24 m45 m25 D4 0 D3 1 C30 C10 C31 C11 C32 C12 C33 C13 C34 C14 C35 C15 D2 0 D1 1 m30 m10 m31 m11 m32 m12 m33 m13 m34 m14 m35 m15 D0 0
The Z-transform equation for the R filter is defined as:
HR ( z ) = R0 + R 1 z
-1
+ R2 z
-2
+ R3 z
-3
+ R4z
-4
+ R5 z
-5
The coefficients for the R filter are defined as:
R i = Cli * 2
- m1i
{ 1 + C2i * 2
-m2i
[ 1 + C3i * 2
-m3i
( 1 + C4i * 2
-m4i
)]}
38
Am79C02/03/031(A) Data Sheet
35. Read R Filter Coefficients (8Bh)
D7 Command Output Data Byte 1 Output Data Byte 2 Output Data Byte 3 Output Data Byte 4 Output Data Byte 5 Output Data Byte 6 Output Data Byte 7 Output Data Byte 8 Output Data Byte 9 Output Data Byte 10 Output Data Byte 11 Output Data Byte 12 1 C40 C20 C41 C21 C42 C22 C43 C23 C44 C24 C45 C25 D6 0 D5 0 m40 m20 m41 m21 m42 m22 m43 m23 m44 m24 m45 m25 D4 0 D3 1 C30 C10 C31 C11 C32 C12 C33 C13 C34 C14 C35 C15 D2 0 D1 1 m30 m10 m31 m11 m32 m12 m33 m13 m34 m14 m35 m15 D0 1
36. Write Echo Path Gain (8Ch)
D7 Command Input Data Byte 1 Input Data Byte 2 Input Data Byte 3 Input Data Byte 4 1 C80 C60 0 0 0 0 D6 0 D5 0 m80 m60 0 0 0 0 D4 0 D3 1 C70 C50 0 0 0 0 D2 1 D1 0 m70 m50 0 1 0 1 D0 0
The equation for the Echo Path Gain is defined as:
EPG = 1 + C50 * 2
-m50
{ 1 + C60 * 2
-m60
[ 1 + C70 * 2
- m70
( 1 + C80 * 2
- m80
)] }
37. Read Echo Path Gain (8Dh)
D7 Command Output Data Byte 1 Output Data Byte 2 Output Data Byte 3 Output Data Byte 4 1 C80 C60 0 0 0 0 D6 0 D5 0 m80 m60 0 0 0 0 D4 0 D3 1 C70 C50 0 0 0 0 D2 1 D1 0 m70 m50 0 1 0 1 D0 1
38. Write Error Level Threshold (8Eh)
D7 Command Input Data Byte 1 1 C20 D6 0 D5 0 m20 D4 0 D3 1 C10 D2 1 D1 1 m10 D0 0
The equation for the Error Level Threshold is defined as:
ELT = C10 * 2
- m10
( 1 + C20 * 2
- m20
)
SLAC Products
39
39. Read Error Level Threshold (8Fh)
D7 Command Output Data Byte 1 1 C20 D6 0 D5 0 m20 D4 0 D3 1 C10 D2 1 D1 1 m10 D0 1
40. Write GZ Filter Coefficient (92h)
D7 Command Input Data 1 C10 D6 0 D5 0 m10 D4 1 D3 0 RSVD D2 0 RSVD D1 1 RSVD D0 0 RSVD
RSVD
Reserved. Always write as 0, but 0 is not guaranteed when read.
The coefficient, GZ, is defined as:
GZ = C10 * 2
-m10
The default value after any reset is GZ = 0 hex for a gain of 1. 41. Read GZ Filter Coefficient (93h)
D7 Command Output Data 1 C10 D6 0 D5 0 m10 D4 1 D3 0 RSVD D2 0 RSVD D1 1 RSVD D0 1 RSVD
42. Write Adaptive B Filter Control Coefficients (90h)
New to Revision E Command Input Data Input Data Input Data Input Data Input Data D7 1 C20 C21 C32 C12 C23 D6 0 D5 0 m20 m21 m32 m12 m23 D4 1 D3 0 C10 C11 C22 C33 C13 D2 0 D1 0 m10 m11 m22 m33 m13 D0 0
The equations for the decorrelation threshold coefficients are:
DCR1 = C10 * 2 DCR2 = C11 * 2
- m10 - m11
( 1 + C20 * 2 ( 1 + C21 * 2
-m20 -m21
) )
The equation for the low level signal threshold coefficient is:
LST = C12 * 2
- m12
( 1 + C22 * 2
- m22
[ 1 + C32 * 2
-m32
])
The equation for the digital prebalance threshold coefficient is:
DPB = C13 * 2
- m13
( 1 + C23 * 2
-m23
[ 1 + C33 * 2
- m33
])
40
Am79C02/03/031(A) Data Sheet
43. Read Adaptive B Filter Coefficients (91h)
New to Revision E Command Output data Output data Output data Output data Output data D7 1 C20 C21 C32 C12 C23 D6 0 D5 0 m20 m21 m32 m12 m23 D4 1 D3 0 C10 C11 C22 C33 C13 D2 0 D1 0 m10 m11 m22 m33 m13 D0 1
44. Write Operating Functions 2 (64h)
New to Revision E Command Input data D7 0 RSVD D6 1 RSVD D5 1 RSVD D4 0 RSVD D3 0 RSVD D2 1 CHP D1 0 EAC D0 0 EPB
Chopper Clock Control CHP = 0 CHP = 1 Adaptation Control EAC = 0 EAC = 1 EPB = 0 EPB = 1 45. Read Operating Functions 2 (65h)
New to Revision E Command Output data D7 0 RSVD D6 1 RSVD D5 1 RSVD D4 0 RSVD D3 0 RSVD D2 1 CHP D1 0 EAC D0 1 EPB
Chopper Clock is 256 kHz Chopper Clock is 292.571 kHz
LST, DCR1, and DCR2 are disabled LST, DCR1, and DCR2 are enabled DPB is disabled DPB is enabled
RSVD
Reserved. Always write as 0, but 0 is not guaranteed when read.
Programmable Filters
General Description of CSD Coefficients The filter functions are performed by a series of multiplications and accumulations. A multiplication is accomplished by repeatedly shifting the multiplicand and summing the result with the previous value at that summation node. The method used in the DSLAC device is known as Canonic Signed Digit (CSD) multiplication and splits each coefficient into a series of CSD coefficients. Each programmable FIR filter section has the following general transfer function:
HF ( z ) = h 0 + h 1 z
-1
The transfer function for IIR part of Z and B filters is:
1 HI ( z ) = ---------------------------------1 1 - h (n + 1 )z
Eq. (2)
The values of the user-defined coefficients (hi) are assigned via the MPI. Each of the coefficients (hi) is defined in the following general equation:
hi = B 1 2
- M1
+ B22
-M2
+ ... + BN2
- MN
Eq. (3)
where: Mi = the number of shifts Mi + 1 Bi = sign = 1 N = number of CSD coefficients
+ h2 z
-2
+ ... + hn z
-n
Eq. (1)
where the number of taps in the filter = n + 1.
SLAC Products
41
The value of hi in Equation 3 represents a decimal number that is broken down into a sum of successive values of: 1.0 multiplied by 2-0, or 2-1, or 2-2...2-7... or 1.0 multiplied by 1, or 1/2, or 1/4...1/128... The limit on the negative powers of 2 is determined by the length of the registers in the ALU. The coefficient hi in Equation 3 can be considered to be a value made up of N binary 1s in a binary register where the leftmost part represents whole numbers, the rightmost part represents decimal fractions, and a decimal point separates them. The first binary 1 is shifted M1 bits to the right of the decimal point, the second binary 1 is shifted M2 bits to the right of the decimal point, the third binary 1 is shifted M3 bits to the right of the decimal point, and so on. Note that when M1 is 0, the resulting value is a binary 1 in front of the decimal point, that is, no shift. If M2 also is 0, the result is another binary 1 in front of the decimal point, giving a total value of binary 10 in front of the decimal point (i.e., a decimal value of 2.0). The value of N, therefore, determines the range of values the coefficient hi can take (e.g., if N = 3, the maximum and minimum values are 3, and if N = 4, the values are between 4).
as Cxymxy, where Cxy is one bit (MSB) and mxy is 3 bits. Each CSD coefficient is broken down as follows: Cxy mxy is the sign bit (0 = positive, 1 = negative). is the 3-bit shift code. It is encoded as a binary number as follows: 000: 001: 010: 011: 100: 101: 110: 111: y x 0 shifts 1 shifts 2 shifts 3 shifts 4 shifts 5 shifts 6 shifts 7 shifts
is the coefficient number (the i in hi). is the position of this CSD coefficient position of the binary 1 represented by this CSD coefficient within the hi coefficient. The most significant binary 1 is represented by x = 1. The next most significant binary 1 is represented by x = 2, and so on.
Thus, C13m13 represents the sign and the relative shift position for the first (most significant) binary 1 in the 4th (h3) coefficient. The number of CSD coefficients, N, is limited to 4 in the GR, GX, R, X, Z, and the IIR part of the B filter, and 3 for the FIR part of the B filter. Note also that the GX filter coefficient equation is slightly different from that of the other filters.
h iG X = 1 + hi
Detailed Description of DSLAC Device Coefficients
The CSD coding scheme in the DSLAC device uses a value called mi, where m1 represents the distance shifted right of the decimal point for the first binary 1. m2 represents the distance shifted to the right of the previous binary 1, and m3 represents the number of shifts to the right of the second binary 1. Note that the range of values determined by N is unchanged. Equation 3 now is modified (in the case of N = 4) to:
hi = B1 2 hi = C1 2
- M1
Eq. (7)
Please refer to the section detailing the commands for complete details on the programming of the coefficients.
Adaptive B Filter Overview
The DSLAC device B filter is designed to work with preprogrammed coefficients or with coefficients determined by an adaptive algorithm (Note: The adaptive transhybrid balance feature is guaranteed only on the Am79C02A/03A/031A versions). The adaptive algorithm can be operated in a mode where it continuously adapts or where it adapts for a short period, and then holds its value. Operation with preprogrammed coefficients requires only the use of MPI Command 30 to feed in the coefficients. The Adaptive mode uses some preprogrammed coefficients and generates new ones using an algorithm, which by a series of iterations, minimizes the receive signal that is echoed in the transmit signal (due to mismatches in the SLIC, hybrid, and line). Adaptation applies to the FIR part of the filter only. Preprogrammed coefficients used to initiate the adaptive algorithm must be "valid" (shown under Command 30). Other valid coefficients may be obtained by using this coefficient, running adaptive balance, and then reading back the registers (refer to #30 in command structure).
+ B22
-M2
+ B3 2
- M3
+ B42
-M4
Eq. (4)
- m1
+ C 1C 2 2
-( m1 + m2 )
+ C1 C 2C 3C 4 2 hi = C1 2
- m1
-( m1 + m2 + m3 + m4 ) - m2
+ C1 C2 C3 2
- ( m1 + m2 + m3 )
Eq. (5)
- m3
* { 1 + C22 )]}
* [1 + C32
* ( 1 + C4 2
- m4
Eq. (6)
where:
M1 M2 M3 M4 = m1 = m1 + m2 and = m1 + m2 + m3 = m1 + m2 + m3 + m4 B1 B2 B3 B4 = C1 = C1 * C2 = C1 * C2 * C3 = C1 * C2 * C3 * C4
In the DSLAC device, a coefficient, hi, consists of N CSD coefficients, each being made up of 4 bits and formatted 42
Am79C02/03/031(A) Data Sheet
In the continuous Adaptation mode, the algorithm is switched on (via MPI Command 19) after a call is connected and remains on until the call ends. In this way, the B filter is continually being optimized to the received signal. In the Adapt and Freeze modes, the algorithm is used only when a line is brought into service and the DSLAC device is activated. The algorithm is switched on and is allowed to converge with the received signal, which is a bandlimited white noise signal generated in the exchange for this purpose. The noise signal need only be injected for less than a second to yield converged coefficients. The Adaptive mode then is switched off (via Command 19). The converged coefficients may be read out of the DSLAC device (using MPI Command 31) and stored for future reference. The DSLAC device is now optimized for general input signals.
stops the adaptive filter from iterating in the presence of signals from the subscriber line (nearend talker). The Error Level Threshold (ELT) is a programmable value that determines the transhybrid loss the adaptive filter attempts to meet. The adaptive algorithm continues to iterate until it meets the loss requirement specified by the ELT. Both the EPG and ELT values are generated by the WinSLACTM software program (formerly AmSLAC2TM software). Please refer to the software technical documentation.
User Test Modes
The DSLAC device supports testing by providing both digital and analog loopback paths as shown in Figure 8. In the TSA Loopback mode, the DR input is connected to the DX output in the Time Slot Assigner circuitry. The TSA Loopback mode is programmed via Command 21. A different type of digital loopback is provided when the AISN register is programmed with a value of 10000. In this case, the AISN circuitry is disabled and the VOUT pad is connected internally to VIN. This allows the D/A and A/D converters to be included in the digital loopback test. This mode is programmed via Command 13. Note that the signal, which is connected internally from VOUT to VIN, also is present on the VOUT pin. The VIN input can be connected to the VOUT output through the Z filter for analog loopback. The response of the line to low frequencies can be tested by disabling the high-pass filter. Additionally, the receive and transmit paths may be cut off.
Adaptive Filter Programming
The purpose of the B filter is to cancel the received signal that leaks across the hybrid into the transmit path. The B filter transfer function must match (as closely as possible) the transfer function of the echo path. There are two programmable registers associated with the adaptive B filtering. The Echo Path Gain (EPG) is a programmable value that predicts the amount of the receive signal leaking across the hybrid to the transmit path. The EPG is used as part of an algorithm, which
SLAC Products
43
A-Law and -Law Companding
Table 1 and Table 2 show the companding definitions used for A-law and -law PCM encoding. Table 1. A-Law: Positive Input Values
1 2 3 4 5 6 7 8
Segment Number
# Intervals Value at x Interval Segment Size End Points
Decision Value Number n
Character Signal pre Quantized Decision Inversion of Value (at Even Bits Value xn Decoder (See Note 1) Output) yn Bit No.
12345678
Decoder Output Value No.
4096 7 16 x 128
(128) 127 113
(4096) 3968 2176 2048
11110000 See Note 2 11111111 See Note 2
4032
128
2048 6 16 x 64 1024
112
2112
113
97 96
1088 1024
11100000 See Note 2
1056
97
5
16 x 32 512
81 80
544 512
11010000 See Note 2
528
81
4
16 x 16 256
65 64
272 256
11000000 See Note 2
264
65
3
16 x 8 128
49 48
136 128
10110000 See Note 2
132
49
2
16 x 4 64
33 32
68 64
10100000
66
33
See Note 2
1
32 x 2
1 0
2 0
10000000
1
1
Notes: 1. 4096 normalized value units correspond to TMAX = 3.14 dBm0. 2. The character signals are obtained by inverting the even bits of the signals of column 6. Before this inversion, the character signal corresponding to positive input values between two successive decision values numbered n and n+1 (see column 4) is 128+n, expressed as a binary number. xn - 1 + xn 3. The value at the decoder output is y n = ----------------------- , for n = 1,...127, 128. 2 4. x128 is a virtual decision value. 5. Bit 1 is a 0 for negative input values.
44
Am79C02/03/031(A) Data Sheet
Table 2. -Law: Positive Input Values
1 2 3 4 5 6 7 8
Segment Number
# Intervals Value at x Interval Segment Size End Points
Character Signal pre Quantized Decision Decision Inversion of Value (at Even Bits Value Value xn Decoder Number n (See Note 1) Output) yn Bit No.
12345678
Decoder Output Value No.
8159 8 16 x 256
(128) 127 113
(8159) 7903 4319 4063
10001111 See Note 2 10000000 See Note 2
8031
127
4063 7 16 x 128 2015
112
4191
112
97 96
2143 2015
10011111 See Note 2
2079
96
6
16 x 64 991
81 80
1055 991
10101111 See Note 2
1023
80
5
16 x 32 479
65 64
511 479
10111111 See Note 2
495
64
4
16 x 16 223
49 48
239 223
11001111 See Note 2
231
48
3
16 x 8 95
33 32
103 95
11011111 See Note 2
99
32
2
16 x 4 31
17 16
35 31
11101111 See Note 2
33
16
1
15 x 2 2 1 1x1 0 0 3 1
11111110 11111111
2 0
1 0
Notes: 1. 8159 normalized value units correspond to TMAX = 3.17 dBm0. 2. The character signal corresponding to positive input values between two successive decision values numbered n and n+1 (see column 4) is 255-n, expressed as a binary number. xn + 1 + xn 3. The value at the decoder is y0 = x0 = 0 for n = 0, and y n = ------------------------ , for n = 1, 2,...127. 2 4. x128 is a virtual decision value. 5. Bit 1 is a 0 for negative input values.
SLAC Products
45
APPLICATIONS
The DSLAC device performs a programmable codec/ filter function for two telephone lines. It interfaces to the telephone lines through either a transformer or an electronic SLIC, such as the Legerity SLIC devices. The DSLAC device provides latched digital I/O to control and monitor two SLICs and has a selectable clock output to operate the switched mode regulator in an Am795XX family SLIC. When several line conditions must be matched, a single SLIC design can be used. The line characteristics (such as apparent impedance, attenuation, and hybrid balance) can be modified by programming each DSLAC channel's coefficients to meet desired performance. The DSLAC device can drive a transformer SLIC device without a buffer. Connection to a PCM highway backplane is implemented by means of a simple buffer chip. Several DSLAC devices can be bused together into one bus interface buffer. An intelligent bus interface chip is not required because each DSLAC device provides its own buffer control. The DSLAC device can be controlled through the Microprocessor Interface, either by a microprocessor on the linecard or by a central processor.
Calculating Coefficients with WinSLAC Software
The WinSLAC software is a program that models the DSLAC device, the line conditions, the SLIC, and the linecard components to obtain the coefficients of the programmable filters of the DSLAC device and some of the transmission performance plots. The following parameters relating to the desired line conditions and the components/circuits used in the linecard are to be provided as input to the program: 1. Line impedance or the balance impedance of the line is specified by the local PTT. 2. Desired two-wire impedance that is to appear at the linecard terminals of the exchange. 3. Tabular data for templates describing the frequency response and attenuation distortion of the design. 4. Relative analog signal levels for both the transmit and receive two-wire signals. 5. Component values and SLIC device selection for the analog portion of the line circuits. 6. Two-wire return loss template is usually specified by the local PTT. 7. Four-wire return loss template is usually specified by the local PTT. The output from the WinSLAC program includes the coefficients of the GR, GX, Z, R, X, B, and EPG filters as well as transmission performance plots of two-wire return loss, receive and transmit path frequency response, and four-wire return loss. The software supports the use of the Legerity SLICs or allows entry of a SPICE netlist describing the behavior of any type of SLIC circuit.
Controlling the SLIC
SLIC Chopper Clock The CHCLK output pin on the DSLAC device drives the CHCLK inputs for Legerity switcher type SLICs. The CHCLK output is a 256 kHz or 293 kHz, TTL compatible signal that can drive two SLICs. It is active only when one or both channels are activated; otherwise, it is held high internally. SLIC Input/Output The Am79C02(A) and AM79C031(A) DSLAC device have five TTL compatible I/O pins (C1 to C5) for each channel. The AM79C03(A) DSLAC device has only C1 through C4 available. The outputs are programmed using Command 15 and the status is read back using Command 16. The direction of the pins (input or output) is specified by programming the SLIC I/O direction register (Command 17). The C5 pins of the AM79C031(A) are output only and must be programmed as outputs to be used.
46
Am79C02/03/031(A) Data Sheet
PHYSICAL DIMENSIONS
PL032
.447 .453 .485 .495 .009 .015 .125 .140 .080 .095 SEATING PLANE .400 REF. .013 .021 .026 .032 TOP VIEW .050 REF. .490 .530 .042 .056
.585 .595 .547 .553
Pin 1 I.D.
SIDE VIEW
16-038FPO-5 PL 032 DA79 6-28-94 ae
PL044
.685 .695 .042 .056 .062 .083
.650 .656
Pin 1 I.D. .685 .695 .650 .656 .500 .590 REF .630
.013 .021
.026 .032
.050 REF
.009 .015
.090 .120 .165 .180
SEATING PLANE
TOP VIEW
SIDE VIEW
16-038-SQ PL 044 DA78 6-28-94 ae
REVISION SUMMARY Revision H to Revision I
* * * * * The physical dimensions (PL032 and PL044) were added to the Physical Dimensions section. Deleted the Plastic DIP pin and references to it. Updated the Pin Description table to correct inconsistencies. Also, deleted the last sentence in the MCLK and PCLK rows. Minor changes were made to the data style and format to conform to Legerity standards. In Note #2 on page 18, the first sentence was modified and the second sentence was deleted. SLAC Products 47
Revision I to Revision J
* Page 45, Table 2, changed values in column 7.
The contents of this document are provided in connection with Legerity, Inc. ("Legerity") products. Legerity makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. No license, whether express, implied, arising by estoppel or otherwise, to any intellectual property rights is granted by this publication. Except as set forth in Legerity's Standard Terms and Conditions of Sale, Legerity assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right. Legerity's products are not designed, intended, authorized or warranted for use as components in systems intended for surgical implant into the body, or in other applications intended to support or sustain life, or in any other application in which the failure of Legerity's product could create a situation where personal injury, death, or severe property or environmental damage may occur. Legerity reserves the right to discontinue or make changes to its products at any time without notice.
(c) 1999 Legerity, Inc. All rights reserved.
Trademarks Legerity, the Legerity logo, and combinations thereof, and AmSLAC2, DSLAC, SLAC, and WinSLAC are trademarks of Legerity, Inc. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
48
Am79C02/03/031(A) Data Sheet


▲Up To Search▲   

 
Price & Availability of AM79C03

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X